Получение данных с датчика углекислого газа Даджет в системы умного дома

Датчик углекислого газа Даджет KIT MT8057S давно зарекомендовал себя как достаточно надежный и недорогой прибор. Один недостаток, на мой взгляд — официально данные с него можно получать только фирменной программой под windows, и никак иначе.

Тем не менее, получить данные в linux относительно несложно. Пришлось использовать небольшой костыль, но в итоге показатели co2 и температуры можно получить в консоль, и отправить дальше.
В этой статье рассмотрена отправка данных в IoBroker и Home Assistant.

Потребуется библиотека libhidapi и небольшая программка co2mon, размещена на гитхабе.

apt-get install git cmake g++ pkg-config libhidapi-dev

Скачиваем и компилируем программу co2mon

mkdir co2
cd co2
git clone github.com/dmage/co2mon.git
cd co2mon
mkdir build
cd build
cmake…
make
cd co2mond
mv co2mond ../../../co2mond

Возможно, пути придется подкорректировать под вашу систему.

Программа эта работает в двух режимах —






















Читать далее